package controleur;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import vue.VRootWindow;
import vue.VTheme;

public class CNewLevel implements ActionListener {
	
	protected VTheme themeWin; //Reference sur la fenetre appellante (fermeture)
	protected VRootWindow rootWin; //Reference sur la fenetre principale pour construire le niveau
	protected int lvl; //Niveau choisi
	protected int th; //Theme choisi
	
	public CNewLevel(VTheme tw, VRootWindow rw, int choixlvl, int theme) {
		themeWin = tw;
		rootWin = rw;
		lvl = choixlvl;
		th = theme;
	}
	
	public void actionPerformed(ActionEvent e) {
		/*
		 * -Fermeture de themeWin
		 * -Appel a rootWin pour construire le niveau lvl
		 */
		themeWin.dispose();
		rootWin.buildLvl(lvl, th);
	}
}
